#include "ListeJoueur.h"
#include "Grille.h"
#include <assert.h>



Joueur* JoueurCreerProfil (Joueur * joueur, ListeJoueur * listejoueur)
{
	joueur = (Joueur*)malloc(sizeof(Joueur));
	printf("Tape ton pseudo \n");
	scanf("%s",&(joueur->pseudo));
	printf("Tape ton nom \n");
	scanf("%s",&(joueur->nom));
	printf("Tape ton prenom \n");
	scanf("%s",&(joueur->prenom));
	printf("Tape ton age \n");
	scanf("%d",&(joueur->age));
	printf("Indique ton sexe F ou H \n");
	scanf("%s",&(joueur->sexe));
	while (joueur->sexe !=  'H'  && joueur->sexe != 'F')
	{
		printf("Erreur : il faut ecrire F ou H (en majuscule) \n");
		scanf("%s",&(joueur->sexe));
	}

	joueur->nbPartiesJouees = 0;
	joueur->nbPartiesGagnees = 0;
	joueur->nbChampJoues = 0;
	joueur->nbChampGagnes = 0;
	joueur->nbTournoisJoues = 0;
	joueur->nbTournoisGagnes = 0;

	return joueur;
}


void AfficheListeJoueur ( ListeJoueur * liste )
{
	int i;
	for ( i=0; i<liste->NbJoueur; i++ )
	{
		printf("%c\n",liste->TableauJoueur[i]);
	}
}

void ListeModifier (ListeJoueur *liste, char NomFichierListe[], Joueur * joueur)
{
    FILE* f;
    f = fopen (NomFichierListe, "w");
    if (f == NULL)
    {
        printf ("Erreur lors de l'ouverture de %s\n", NomFichierListe);
        assert (f);
    }
    int i;
    for ( i=0; NomFichierListe[i]!=(joueur->pseudo); i++ )
    {
	fclose (f);
    }
}

/*void Listefichier(ListeJoueur * liste, char NomFichierListe[])
{
    FILE* file;
    file = fopen(NomFichierListe, "r");  // verification de la validite du fichier
    if (file==NULL)
    {
        printf("Erreur ouverture fichier %s\n", NomFichierListe);
        assert (f);
    }
    assert (fscanf (file, "P3 \n %d %d \n 255 \n", &(Grille->dimX), &(Grille->dimY)) == 2);
    *I = ImCreer(Grille->dimX, Grille->dimY);
    int x,y;
    for(y=0; y<(I->Grille->dimY); y=y+1)
    {
        for(x=0; x<((I->Grille->dimX; x=x+1)
        {
            pix = getPixel(*I,x,y);
            assert (fscanf (file, "%d %d %d", &(pix.r), &(pix.g),&(pix.b)) == 3 );
        }
    }
    fclose(file);
    printf("Lecture de l'image %s ...OK \n", filename);
}*/
